package com.company.cloud.art.modules.base.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.company.cloud.common.bean.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * <p>
 * 3_艺术家信息表
 * </p>
 *
 * @author anros
 * @since 2021-01-07
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("art_artist_info")
public class ArtistInfo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 艺术家编号
     */
    @ApiModelProperty(value = "艺术家编号")
    @TableId(value = "artist_no", type = IdType.INPUT)
    private String artistNo;

    /**
     * 公司编号
     */
    @ApiModelProperty(value = "公司编号")
    private String companyNo;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名")
    private String name;

    /**
     * 头像
     */
    @ApiModelProperty(value = "头像")
    private String headImg;

    /**
     * 分类
     */
    @ApiModelProperty(value = "分类")
    private String type;

    /**
     * 性别
     */
    @ApiModelProperty(value = "性别")
    private String sex;

    /**
     * 国家
     */
    @ApiModelProperty(value = "国家")
    private String nationCode;

    /**
     * 概述(title)
     */
    @ApiModelProperty(value = "概述(title)")
    private String title;

    /**
     * 代表作(图片)
     */
    @ApiModelProperty(value = "代表作(图片)")
    private String representativeWork;

    /**
     * 简介
     */
    @ApiModelProperty(value = "简介")
    private String memo;

    /**
     * 详情(图文)
     */
    @ApiModelProperty(value = "详情(图文)")
    private String detail;

    /**
     * 出身年月(yyyymm)
     */
    @ApiModelProperty(value = "出身年月(yyyymm)")
    private String birthday;

    /**
     * 标签
     */
    @ApiModelProperty(value = "标签")
    private String tags;

    /**
     * 排序
     */
    @ApiModelProperty(value = "排序")
    private Integer orders;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private Integer cman;

    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人")
    private Integer eman;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime cdt;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private LocalDateTime edt;

    /**
     * 创建人IP
     */
    @ApiModelProperty(value = "创建人IP")
    private String cip;

    /**
     * 修改人IP
     */
    @ApiModelProperty(value = "修改人IP")
    private String eip;

    /**
     * 数据状态
     */
    @ApiModelProperty(value = "数据状态")
    private String rowsState;

    /**
     * 图片
     */
    @ApiModelProperty(value = "图片")
    private String imgs;

    /**
     * 背景图片
     */
    @ApiModelProperty(value = "背景图片")
    private String backgroundImg;

    /**
     * SEO关键字
     */
    @ApiModelProperty(value = "SEO关键字")
    private String metaKeywords;

    /**
     * SEO描述信息
     */
    @ApiModelProperty(value = "SEO描述信息")
    private String metaDescription;

    /**
     * 背景颜色
     */
    @ApiModelProperty(value = "背景颜色")
    private String backgroundColour;

    /**
     * 业务字段1
     */
    @ApiModelProperty(value = "业务字段1")
    private String bizValue1;

    /**
     * 业务字段2
     */
    @ApiModelProperty(value = "业务字段2")
    private String bizValue2;

    /**
     * 业务字段3
     */
    @ApiModelProperty(value = "业务字段3")
    private String bizValue3;

    /**
     * 业务字段4
     */
    @ApiModelProperty(value = "业务字段4")
    private String bizValue4;

    /**
     * 业务字段5
     */
    @ApiModelProperty(value = "业务字段5")
    private String bizValue5;


    /**
     * 业务字段6
     */
    @ApiModelProperty(value = "业务字段6")
    private String bizValue6;


    /**
     * 业务字段7
     */
    @ApiModelProperty(value = "业务字段7")
    private String bizValue7;


    /**
     * 业务字段8
     */
    @ApiModelProperty(value = "业务字段8")
    private String bizValue8;


    /**
     * 业务字段9
     */
    @ApiModelProperty(value = "业务字段9")
    private String bizValue9;


    /**
     * 业务字段10
     */
    @ApiModelProperty(value = "业务字段10")
    private String bizValue10;

    /**
     * 用户ID
     */
    @ApiModelProperty(value = "用户ID")
    private Integer userId;

}
